non-profit foundation - German English Dictionary